@media print,
       (-o-min-device-pixel-ratio: 5/4),
       (-webkit-min-device-pixel-ratio: 1.25),
       (min-resolution: 120dpi) {
    /* Style adjustments for high resolution devices */
}
/* ==========================================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */

@media print {
    * {
        background: transparent !important;
        color: #000 !important; /* Black prints faster: h5bp.com/s */
        box-shadow: none !important;
        text-shadow: none !important;
    }
	html, button, input, select, textarea{
		font-family:Arial, Helvetica, sans-serif !important;
	}

    a,
    a:visited {
        text-decoration: underline;
    }

   /* a[href]:after {
        content: " (" attr(href) ")";
    }*/

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    /*
     * Don't show links for images, or javascript/internal links
     */

    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group; /* h5bp.com/t */
    }

    tr,
    img {
        page-break-inside: avoid;
    }
    p {
        page-break-inside:avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
    .side-pane,.main-nav,.slide-wrapper,#scrollingheight,.bread-crumb,.sidebar,.close-back,.grid-list,.more a,.tab-sidebar,.btn-orange,.icon-clock,.knowldge-sort,#categoryLink
    {
        display:none;
    }
    
      .content-wrapper ,.content-wrapper.floating 
       {
           left:0px;
           top:0px;
       }
       
.content-wrapper.floating 
{
    position:relative;
}
      #FixedElement
      {
          height:100%;
        
      }
       #FixedElement,.content-wrapper .content-container ,.content-wrapper .content-area,#content-slider, .content-slider-wrapper 
       {
             width:100%;
       }
       .content-wrapper .content-container 
       {
        overflow: visible;
           background:none;
       }
     #contentwrapper
      {
          width:100%;
          top:0px;
          left:0px;
          margin:10px;
          padding-right:30px;
        }
       .content-wrapper.floating .content-area {
          top:0px !important;
        }
      .project-detail-left
      {
          width:70%;
      }
      .project-detail-right
      {
          width:30%;
      }
     
     /*For News*/
    .side-tabed {
            background: none repeat scroll 0 0 transparent;
        }
    .pad_01 {
         padding-right: 0px;
    }
    .content-wrapper h2 ,.side-tabed .tabed-content
    {
        padding:10px;
    }
   .press-releases-wrap {
     padding: 10px ;
    }
    /*For Project Details*/
 .project-detail-left
   {
       width:100%;
   }
   .project-detail-right
   {
       width:100%;
       padding-right: 20px;
       padding-left:0px;
       border-left:none;
   }
   .project-detail-right li {
    float: left;
    width: 25%;
}
/*For faq*/
.answer{display:block !important;}
.faq-content ul li {padding-left:5px;}
.faq-content ul li .answer{width:100%;}
/*For displaying logo in all pages*/ 
  #PrintLogo{display: block !important;}
}
html, button, input, select, textarea{
		font-family:Arial, Helvetica, sans-serif !important;
	}
body{font-size: 0.9em;line-height: 1.4;margin: 20px; text-align: justify;}
h1{font-size:2em;margin:0.67em 0 0.40em;}
h2{font-size:1.5em;margin:0.83em 0 0.43em;}
h3{font-size:1.17em;margin:1em 0 0.5em;}
h4{font-size:1em;margin:1.33em 0 0.66em;}
h5{font-size:0.83em;margin:1.67em 0 0.8em;}
h6{font-size:0.67em;margin:2.33em 0 em;}
.logo{display: block;margin: 0 auto;}